package com.rshare.domain.xs;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.xs.ADDK;

public class ADDKInfo extends ADDK {
	private static final long serialVersionUID = 1L;
	// 查询条件
	private String searchkhid;// 客户编码
	private String searchsoid;// 销售订单号
	private String searchxsyid;// 销售员
	private String searchbmid;// 销售部门
	private String searchhbid;// 结算货币
	private Date searchxqrqb;// 起始需求日期
	private Date searchxqrqe;// 截止需求日期
	private Date searchjhfhrqb;// 起始计划发货日期
	private Date searchjhfhrqe;// 截止计划发货日期
	private String searchpoid;
	private String searchzlh;
	
	private String BMList;
	
	public String getSearchpoid() {
		return searchpoid;
	}

	public void setSearchpoid(String searchpoid) {
		this.searchpoid = searchpoid;
	}

	public String getBMList() {
		return BMList;
	}

	public void setBMList(String bMList) {
		BMList = bMList;
	}

	public String getSearchkhid() {
		return searchkhid;
	}

	public void setSearchkhid(String searchkhid) {
		this.searchkhid = searchkhid;
	}

	public String getSearchsoid() {
		return searchsoid;
	}

	public void setSearchsoid(String searchsoid) {
		this.searchsoid = searchsoid;
	}

	public String getSearchxsyid() {
		return searchxsyid;
	}

	public void setSearchxsyid(String searchxsyid) {
		this.searchxsyid = searchxsyid;
	}

	public String getSearchbmid() {
		return searchbmid;
	}

	public void setSearchbmid(String searchbmid) {
		this.searchbmid = searchbmid;
	}

	public String getSearchhbid() {
		return searchhbid;
	}

	public void setSearchhbid(String searchhbid) {
		this.searchhbid = searchhbid;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchxqrqb() {
		return searchxqrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchxqrqb(Date searchxqrqb) {
		this.searchxqrqb = searchxqrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchxqrqe() {
		return searchxqrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchxqrqe(Date searchxqrqe) {
		this.searchxqrqe = searchxqrqe;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjhfhrqb() {
		return searchjhfhrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjhfhrqb(Date searchjhfhrqb) {
		this.searchjhfhrqb = searchjhfhrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjhfhrqe() {
		return searchjhfhrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjhfhrqe(Date searchjhfhrqe) {
		this.searchjhfhrqe = searchjhfhrqe;
	}

	public String getSearchzlh() {
		return searchzlh;
	}

	public void setSearchzlh(String searchzlh) {
		this.searchzlh = searchzlh;
	}

}
